$(function(){
	var $tabList=$("#tab_list"),$pagebar=$("#pagebar ul"),$pageInfo=$("#page_info"),
		pageNo=1,pageSize=10,count=0,typeId=null;//初始值
	/**---------------封装分页方法,count:总条目数,pageNo:当前页---------------*/
	function pageit(count){
		$pagebar.empty();
		//首页和上一页
		if(pageNo==1){
			$pagebar.append("<li id='start_page' class='disabled'><a href='javascript:void(0);'>首页</a></li>");
			$pagebar.append("<li id='prev_page'  class='disabled'><a href='javascript:void(0);'>上一页</a></li>");
		}else{
			$pagebar.append("<li id='start_page' pn=1><a href='javascript:void(0);'>首页</a></li>");
			$pagebar.append("<li id='prev_page' pn="+(pageNo-1)+"><a href='javascript:void(0);'>上一页</a></li>");
		}
		var tmp=parseInt(count/10);
		var page_size=count%10==0?(tmp):(tmp+1);//总页数
		//中间数字页
		if(page_size<=5){
			//如果小于5页,则全部显示
			for(var i = 0; i <page_size; i++) {
				if(i==pageNo-1){
					$pagebar.append("<li pn="+(i+1)+" class='active'><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
				}else{
					$pagebar.append("<li pn="+(i+1)+"><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
				}
			}
		}else{
			//如果总页数大于5页,显示当前页和前后各两页以及两个...符号
			if(pageNo<3){
				for(var i = 0; i <5; i++) {
					if(i==pageNo-1){
						$pagebar.append("<li pn="+(i+1)+" class='active'><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}else{
						$pagebar.append("<li pn="+(i+1)+"><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}
				}
				$pagebar.append("<li class='disabled'><a href='javascript:void(0);'>...</a></li>");
			}else if(pageNo>page_size-2){
				$pagebar.append("<li class='disabled'><a href='javascript:void(0);'>...</a></li>");
				for(var i = page_size-5; i <page_size; i++) {
					if(i==pageNo-1){
						$pagebar.append("<li pn="+(i+1)+" class='active'><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}else{
						$pagebar.append("<li pn="+(i+1)+"><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}
				}
			}else{
				for (var i = pageNo-3; i <pageNo+2; i++) {
					if(i==pageNo-1){
						$pagebar.append("<li pn="+(pageNo)+" class='active'><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}else{
						$pagebar.append("<li pn="+(i+1)+"><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}
				}
			}
		}
		//下一页和末页
		if(page_size==0||pageNo==page_size){
			$pagebar.append("<li id='next_page' class='disabled'><a href='javascript:void(0);'>下一页</a></li>");
			$pagebar.append("<li id='end_page' class='disabled'><a href='javascript:void(0);'>末页</a></li>");
		}else{
			$pagebar.append("<li id='next_page' pn="+(pageNo+1)+"><a href='javascript:void(0);'>下一页</a></li>");
			$pagebar.append("<li id='end_page' pn="+page_size+"><a href='javascript:void(0);'>末页</a></li>");
		}
		
		//绑定事件
		$pagebar.find("li").not(".disabled").on("click",function(){
			pageNo=parseInt($(this).attr("pn"));//更新当前页码
			reloadList();
		});
		//分页信息条
		$pageInfo.find("span").each(function(i,k){
			if(i==0){
				if(page_size==0){
					$(k).html(0);
				}else{
					$(k).html((pageNo-1)*10+1);
				}
			}else if(i==1){
				$(k).html(count>pageNo*10?pageNo*10:count);
			}else{
				$(k).html(count);
			}
		});
	}
	/**------------------加载列表---------------------*/
	var params={"pageNo":1,"pageSize":pageSize};
	function reloadList(){		
		params.pageNo=pageNo;
		params.pageSize=pageSize;
		
		$.get(serverURL+"expert/list",params,function(data){
			try {
				if(data.code==0){
					data=data.data;
					$tabList.find("tbody").empty();
					count=data.pagination.totalCount;
					if(count>0){
						var html="";
						$.each(data.list,function(i,k){
							html+="<tr>" +
								"<td id='pkc'><input type='checkbox' id='"+k.id+"' class='checkbox' col='"+i+"'></td>" +
								"<td>"+((pageNo-1)*10+i+1)+"</td>" +
								"<td>"+k.name+"</td>"+ 
								"<td>"+
									(k.logoUrl?("<a href='"+k.logoUrl+"' target='_blank'><img style='height:30px;' src='"+k.logoUrl+"'/></a>"):"无")+
							    "</td>"+ 
								"<td>"+k.description+"</td>"+ 
								"<td>" +
									"<a class='btn btn-default btn-sm' kid="+k.id+" role='button'>添加医生</a>&nbsp;" +
									"<a class='btn btn-danger btn-sm' kid="+k.id+" role='button'>删除医生</a>" +
								"</td>"+ 
							"</tr>";
						});
						$tabList.find("tbody").append(html);
						$tabList.find("td:even").dblclick(function(){
							typeId=$(this).siblings().filter("#pkc").find("input").attr("id");
							show_docOfExpert();
						});
						$tabList.find("a.btn-default").click(function(){
							typeId=$(this).attr("kid");
							add_doctor();
						});
						$tabList.find("a.btn-danger").click(function(){
							typeId=$(this).attr("kid");
							del_doctor();
						});;
					}else{
						$tabList.find("tbody").append("<tr><td colspan="+$("thead th").length+">无数据</td></tr>");
					}
					pageit(count);//重绘工具栏
				}else if(data.code!=-1){
					alert("数据加载出错，请稍后重试"+e);
				}
			} catch (e) {
				alert("数据加载出错，请稍后重试");
			}
		});
	}
	reloadList();
	//全选与取消全选
	$("#pkall").change(function(){
		if($(this).prop("checked")){
			$tabList.find("#pkc :checkbox").prop("checked",true);
		}else{
			$tabList.find("#pkc :checkbox").prop("checked",false);
		}
	});
	//获取选中的行
	function getSelectedCols(){
		return $tabList.find("#pkc :checkbox").filter(":checked");
	}
	/**---------------新增-----------------*/
	var $formAdd=$("#form_add"),$addName=$formAdd.find("[name=name]"),$addDescription=$formAdd.find("[name=description]"),
	    $logo = $("#form_add2 input:file"), $logoScan = $("#logo_scan");
	function scanLogo(url) {
		$logoScan.parent().parent().parent().show();
		$logoScan.attr("src", url).parent("a").attr("href", url);
	}
	function hideLogo() {
		$logoScan.attr("src", "").parent("a").attr("href", "");
		$logoScan.parent().parent().parent().hide();
	}
	// 上传文件
	var imgReg = /^.+\.(jpg|png|bmp|gif)$/;
	$logo.change(function() {
		if (!imgReg.test($logo.val())) {
			warnInput($logo);
			return false;
		}
		$("#form_add2").ajaxSubmit({
			dataType : 'json',
			resetForm : true,
			success : function(data) {
				if (data.code == 0) {
					scanLogo(data.data);
				}else if(data.code!=-1){
					alert("图片上传失败，请重试");
					$("#form_add2").get(0).reset();
				}
			}
		});
	});
	function checkAddForm(){
		if(!$addName.val()){
			warnInput($addName);
			return false;
		}
		if($addName.val().length>10){
			alert("名称不能超过10个字符");
			return false;
		}
		if(!$addDescription.val()){
			warnInput($addDescription);
			return false;
		}
		if($addDescription.val().length>300){
			alert("描述不能超过300个字符");
			return false;
		}

		if (!$logoScan.attr("src")) {
			warnInput($logo);
			return false;
		}
		return true;
	}
	$("#btn_confirm_add").click(function(){
		if(checkAddForm()){
			$.post(serverURL+"expert/add",{"name":$addName.val(),"description":$addDescription.val(),"logoUrl" : $logoScan.attr("src")},function(data){
//				data=$.parseJSON(data);
				if(data.code==0){
					alert("添加成功");
					$("#modal_add").modal("hide");
					$formAdd.get(0).reset();
					reloadList();
				}else if(data.code!=-1){
					alert("添加失败，请稍后重试");
				}
			});
		}
	});
	/**---------------修改-----------------*/
	var $formEdit = $("#form_edit"), $editId = $formEdit.find("[name=id]"), $editName = $formEdit.find("[name=name]"),$editDescription = $formEdit.find("[name=description]"),
	$logo2 = $("#form_edit2 input:file"), $logoScan2 = $("#logo_scan2");
	function scanLogo2(url) {
		$logoScan2.parent().parent().parent().show();
		$logoScan2.attr("src", url).parent("a").attr("href", url);
	}
	function hideLogo2() {
		$logoScan2.attr("src", "").parent("a").attr("href", "");
		$logoScan2.parent().parent().parent().hide();
	}
	// 上传文件
	var imgReg = /^.+\.(jpg|png|bmp|gif)$/;
	$logo2.change(function() {
		if (!imgReg.test($logo2.val())) {
			warnInput($logo2);
			return false;
		}
		$("#form_edit2").ajaxSubmit({
			dataType : 'json',
			resetForm : true,
			success : function(data) {
				if (data.code == 0) {
					scanLogo2(data.data);
				}else if(data.code!=-1){
					alert("图片上传失败，请重试");
					$("#form_edit2").get(0).reset();
				}
			}
		});
	});
	function checkEditForm(){
		if(!$editName.val()){
			warnInput($editName);
			return false;
		}
		if($editName.val().length>10){
			alert("名称不能超过10个字符");
			return false;
		}
		if(!$editDescription.val()){
			warnInput($editDescription);
			return false;
		}
		if($editDescription.val().length>300){
			alert("说明不能超过300个字符");
			return false;
		}
		if (!$logoScan2.attr("src")) {
			warnInput($logo2);
			return false;
		}
		return true;
	}
	$("#btn_edit").click(function() {
		// 获取选中的行
		var $curCol = $tabList.find("#pkc :checkbox").filter(":checked");
		if ($curCol.length != 1) {
			alert("请选择一条修改记录");
			return;
		}
		var id = $curCol[0].id;
		
		// 给隐藏域id赋值
		$("#edit_id").val(id);

		$.get(serverURL + "expert/getInfo", {"id" : id}, function(data) {
			if (data.code == 0) {
				data = data.data;
				$editId.val(data.expertType.id);
				$editName.val(data.expertType.name);
				$editDescription.val(data.expertType.description);
				scanLogo2(data.expertType.logoUrl);
				$("#modal_edit").modal("show");
			}else if(data.code!=-1){
				alert("名医信息加载失败");
			}
		});
	});

	$("#btn_confirm_edit").click(function() {
		// 表单验证
		if (checkEditForm()) {	
			$.post(serverURL + "expert/modify", {"id" : $editId.val(), "name" : $editName.val(), "logoUrl" :$logoScan2.attr("src"),"description" : $editDescription.val()}, function(data) {
				if (data.code == 0) {
					alert("修改成功");
					$('#modal_edit').modal('hide');
					$formEdit.get(0).reset();
					reloadList();
				}else if(data.code!=-1){
					alert("修改失败,请稍后重试");
				}
			});
		}
	});	
     
	$("#btn_del").click(function(){
		var $curCol = $tabList.find("#pkc :checkbox").filter(":checked");
		if ($curCol.length == 0) {
			alert("请请至少选择一条记录删除");
			return;
		}
        if (!confirm("确认要删除么？")) {
            return false;
        }
		var ids = "";
		$.each($curCol,function(i, k) {
           ids +=k.id+",";
		});
		ids = ids.substring(0, ids.lastIndexOf(","));
		//你确定要删除么？
		$.post(serverURL + "expert/del", {"ids":ids}, function(data) {
			if (data.code == 0) {
				alert("删除成功 !");
				reloadList();
			}else if(data.code!=-1){
				alert("删除失败");
			}
		});
	});
	/**
	 * 下面这段代码用来控制添加医生到某个分类
	 */
	var $tabList_doc=$("#doctor"),$pagebar_doc=$("#pagebar_doc ul"),$pageInfo_doc=$("#page_info_doc"),
		pageNo_doc=1,pageSize_doc=10,count_doc=0;//初始值
	/**---------------封装分页方法,count_doc:总条目数,pageNo_doc:当前页---------------*/
	function pageit_doc(count_doc){
		$("#pagebar_doc ul").empty();
		//首页和上一页
		if(pageNo_doc==1){
			$("#pagebar_doc ul").append("<li id='start_page_doc' class='disabled'><a href='javascript:void(0);'>首页</a></li>");
			$("#pagebar_doc ul").append("<li id='prev_page_doc'  class='disabled'><a href='javascript:void(0);'>上一页</a></li>");
		}else{
			$("#pagebar_doc ul").append("<li id='start_page_doc' pn=1><a href='javascript:void(0);'>首页</a></li>");
			$("#pagebar_doc ul").append("<li id='prev_page_doc' pn="+(pageNo_doc-1)+"><a href='javascript:void(0);'>上一页</a></li>");
		}
		var tmp=parseInt(count_doc/10);
		var page_size=count_doc%10==0?(tmp):(tmp+1);//总页数
		//中间数字页
		if(page_size<=5){
			//如果小于5页,则全部显示
			for(var i = 0; i <page_size; i++) {
				if(i==pageNo_doc-1){
					$("#pagebar_doc ul").append("<li pn="+(i+1)+" class='active'><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
				}else{
					$("#pagebar_doc ul").append("<li pn="+(i+1)+"><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
				}
			}
		}else{
			//如果总页数大于5页,显示当前页和前后各两页以及两个...符号
			if(pageNo_doc<3){
				for(var i = 0; i <5; i++) {
					if(i==pageNo_doc-1){
						$("#pagebar_doc ul").append("<li pn="+(i+1)+" class='active'><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}else{
						$("#pagebar_doc ul").append("<li pn="+(i+1)+"><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}
				}
				$("#pagebar_doc ul").append("<li class='disabled'><a href='javascript:void(0);'>...</a></li>");
			}else if(pageNo_doc>page_size-2){
				$("#pagebar_doc ul").append("<li class='disabled'><a href='javascript:void(0);'>...</a></li>");
				for(var i = page_size-5; i <page_size; i++) {
					if(i==pageNo_doc-1){
						$("#pagebar_doc ul").append("<li pn="+(i+1)+" class='active'><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}else{
						$("#pagebar_doc ul").append("<li pn="+(i+1)+"><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}
				}
			}else{
				for (var i = pageNo_doc-3; i <pageNo_doc+2; i++) {
					if(i==pageNo_doc-1){
						$("#pagebar_doc ul").append("<li pn="+(pageNo_doc)+" class='active'><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}else{
						$("#pagebar_doc ul").append("<li pn="+(i+1)+"><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}
				}
			}
		}
		//下一页和末页
		if(page_size==0||pageNo_doc==page_size){
			$("#pagebar_doc ul").append("<li id='next_page_doc' class='disabled'><a href='javascript:void(0);'>下一页</a></li>");
			$("#pagebar_doc ul").append("<li id='end_page_doc' class='disabled'><a href='javascript:void(0);'>末页</a></li>");
		}else{
			$("#pagebar_doc ul").append("<li id='next_page_doc' pn="+(pageNo_doc+1)+"><a href='javascript:void(0);'>下一页</a></li>");
			$("#pagebar_doc ul").append("<li id='end_page_doc' pn="+page_size+"><a href='javascript:void(0);'>末页</a></li>");
		}
		
		//绑定事件
		$("#pagebar_doc ul").find("li").not(".disabled").on("click",function(){
			pageNo_doc=parseInt($(this).attr("pn"));//更新当前页码
			reloadDoctorList();
		});
		//分页信息条
		$("#page_info_doc").find("span").each(function(i,k){
			if(i==0){
				if(page_size==0){
					$(k).html(0);
				}else{
					$(k).html((pageNo_doc-1)*10+1);
				}
			}else if(i==1){
				$(k).html(count_doc>pageNo_doc*10?pageNo_doc*10:count_doc);
			}else{
				$(k).html(count_doc);
			}
		});
		//全选与取消全选
		$("#pkall_doc").change(function(){
			if($("#pkall_doc").prop("checked")){
				$("#doctor").find("#pkc_doc :checkbox").prop("checked",true);
			}else{
				$("#doctor").find("#pkc_doc :checkbox").prop("checked",false);
			}
		});
	}
	//加载医生弹出界面
	function reloadDoctorList(){
		var params_doc={"pageNo":1,"pageSize":10,"typeId":typeId};
		params_doc.pageNo=pageNo_doc;
		params_doc.pageSize=pageSize_doc;
		$.post(serverURL + "doctor/listByType",params_doc,function(data){
			try {
				if(data.code==0){
					data=data.data;
					$("#doctor").find("tbody").empty();
					count_doc=data.pagination.totalCount;
					if(count_doc>0){
						var html="";
						$.each(data.list,function(i,k){
							html+="<tr>" +
								"<td id='pkc_doc'><input type='checkbox' name='docid' value='"+k.id+"'/></td>" +
								"<td>"+((pageNo_doc-1)*10+i+1)+"</td>"+ 
								"<td>"+k.realName+"</td>"+ 
								"<td><a href='"+k.halfPicUrl+"' target='_blank'><img style='width:45px;height:40px;' src='"+k.halfPicUrl+"'/></a></td>"+ 
								"<td>"+(k.gender==0?"女":"男")+"</td>"+ 
								"<td>"+k.department+"</td>"+ 
								"<td>"+k.workStartYear+"</td>"+ 
								"<td>"+k.duty+"</td>"+ 
							"</tr>";
						});
						$("#doctor").find("tbody").append(html);
					}else{
						$("#doctor").find("tbody").append("<tr><td colspan="+$("thead th").length+">无数据</td></tr>");
					}
					pageit_doc(count_doc);//重绘工具栏
				}else if(data.code!=-1){
					alert("数据加载出错，请稍后重试");
				}
			} catch (e) {
				alert("数据加载出错，请稍后重试");
			}
		},"json");
	}
	function add_doctor(){
		reloadDoctorList();
		$("#modal_fill").modal("show");
	}
	$("#btn_confirm_fill").click(function(){
		var $ss=$tabList_doc.find("#pkc_doc :checkbox").filter(":checked");
		if($ss.length>0){
			var ids="";
			$ss.each(function(i,k){
				ids+=k.value+",";
			});
			ids=ids.substring(0, ids.length-1);
			$.post(serverURL + "doctor/addDocInGroup",{"ids":ids,"group":typeId}, function(data) {
				if (data.code == 0) {
					alert("添加成功 !");
					reloadDoctorList();
				}else if(data.code!=-1){
					alert("添加失败,请稍后重试");
				}
			});
		}else{
			alert("请选择要操作的医生");
		}
	});
	/**
	 * 下面这段代码用来从某个分类里删除所有医生
	 */
	var $tabListPop=$("#doctor_pop"),$pagebarPop=$("#pagebar_pop ul"),$pageInfoPop=$("#page_info_pop"),
		pageNo_pop=1,pageSize_pop=10,count_pop=0;//初始值
	/**---------------封装分页方法,count_pop:总条目数,pageNo_pop:当前页---------------*/
	function pageit_pop(count){
		$("#pagebar_pop ul").empty();
		//首页和上一页
		if(pageNo_pop==1){
			$("#pagebar_pop ul").append("<li id='start_page_pop' class='disabled'><a href='javascript:void(0);'>首页</a></li>");
			$("#pagebar_pop ul").append("<li id='prev_page_pop'  class='disabled'><a href='javascript:void(0);'>上一页</a></li>");
		}else{
			$("#pagebar_pop ul").append("<li id='start_page_pop' pn=1><a href='javascript:void(0);'>首页</a></li>");
			$("#pagebar_pop ul").append("<li id='prev_page_pop' pn="+(pageNo_pop-1)+"><a href='javascript:void(0);'>上一页</a></li>");
		}
		var tmp=parseInt(count/10);
		var page_size=count%10==0?(tmp):(tmp+1);//总页数
		//中间数字页
		if(page_size<=5){
			//如果小于5页,则全部显示
			for(var i = 0; i <page_size; i++) {
				if(i==pageNo_pop-1){
					$("#pagebar_pop ul").append("<li pn="+(i+1)+" class='active'><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
				}else{
					$("#pagebar_pop ul").append("<li pn="+(i+1)+"><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
				}
			}
		}else{
			//如果总页数大于5页,显示当前页和前后各两页以及两个...符号
			if(pageNo_pop<3){
				for(var i = 0; i <5; i++) {
					if(i==pageNo_pop-1){
						$("#pagebar_pop ul").append("<li pn="+(i+1)+" class='active'><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}else{
						$("#pagebar_pop ul").append("<li pn="+(i+1)+"><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}
				}
				$("#pagebar_pop ul").append("<li class='disabled'><a href='javascript:void(0);'>...</a></li>");
			}else if(pageNo_pop>page_size-2){
				$("#pagebar_pop ul").append("<li class='disabled'><a href='javascript:void(0);'>...</a></li>");
				for(var i = page_size-5; i <page_size; i++) {
					if(i==pageNo_pop-1){
						$("#pagebar_pop ul").append("<li pn="+(i+1)+" class='active'><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}else{
						$("#pagebar_pop ul").append("<li pn="+(i+1)+"><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}
				}
			}else{
				for (var i = pageNo_pop-3; i <pageNo_pop+2; i++) {
					if(i==pageNo_pop-1){
						$("#pagebar_pop ul").append("<li pn="+(pageNo_pop)+" class='active'><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}else{
						$("#pagebar_pop ul").append("<li pn="+(i+1)+"><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}
				}
			}
		}
		//下一页和末页
		if(page_size==0 || pageNo_pop==page_size){
			$("#pagebar_pop ul").append("<li id='next_page_pop' class='disabled'><a href='javascript:void(0);'>下一页</a></li>");
			$("#pagebar_pop ul").append("<li id='end_page_pop' class='disabled'><a href='javascript:void(0);'>末页</a></li>");
		}else{
			$("#pagebar_pop ul").append("<li id='next_page_pop' pn="+(pageNo_pop+1)+"><a href='javascript:void(0);'>下一页</a></li>");
			$("#pagebar_pop ul").append("<li id='end_page_pop' pn="+page_size+"><a href='javascript:void(0);'>末页</a></li>");
		}
		
		//绑定事件
		$("#pagebar_pop ul").find("li").not(".disabled").on("click",function(){
			pageNo_pop=parseInt($(this).attr("pn"));//更新当前页码
		});
		//分页信息条
		$("#page_info_pop").find("span").each(function(i,k){
			if(i==0){
				if(page_size==0){
					$(k).html(0);
				}else{
					$(k).html((pageNo_pop-1)*10+1);
				}
			}else if(i==1){
				$(k).html(count>pageNo_pop*10?pageNo_pop*10:count);
			}else{
				$(k).html(count);
			}
		});
		//全选与取消全选
		$("#pkall_pop").change(function(){
			if($("#pkall_pop").prop("checked")){
				$tabListPop.find("#pkc_pop :checkbox").prop("checked",true);
			}else{
				$tabListPop.find("#pkc_pop :checkbox").prop("checked",false);
			}
		});
	}
	//加载单科医生列表
	var params_pop={"pageNo":1,"pageSize":10,"typeId":typeId};
	function reloadPop(){
		params_pop.pageNo=pageNo_pop;
		params_pop.pageSize=pageSize_pop;
		params_pop.typeId=typeId;
		$.get(serverURL + "expert/listOfType",params_pop,function(data){
			try {
				if(data.code==0){
					data=data.data;
					$tabListPop.find("tbody").empty();
					count=data.pagination.totalCount;
					if(count>0){
						var html="";
						$.each(data.list,function(i,k){	
							html+="<tr>" +
							"<td id='pkc_pop'><input type='checkbox' value='"+k.id+"'/></td>" +
							"<td>"+((pageNo_pop-1)*10+i+1)+"</td>"+ 
							"<td>"+k.realName+"</td>"+ 
							"<td><a href='"+k.halfPicUrl+"' target='_blank'><img style='width:45px;height:40px;' src='"+k.halfPicUrl+"'/></a></td>"+ 
							"<td>"+(k.gender==0?"女":"男")+"</td>"+ 
							"<td>"+k.department+"</td>"+ 
							"<td>"+k.workStartYear+"</td>"+ 
							"<td>"+k.duty+"</td>"+ 
							"</tr>";
						});
						$tabListPop.find("tbody").append(html);
					}else{
						$tabListPop.find("tbody").append("<tr><td colspan="+$("thead th").length+">无数据</td></tr>");
					}
					pageit_pop(count);//重绘工具栏
				}else if(data.code!=-1){
					alert("数据加载出错，请稍后重试");
				}
			} catch (e) {
				alert("数据加载出错，请稍后重试");
			}
		},"json");
	}
	function del_doctor(){
		reloadPop();
		$("#modal_pop").modal("show");
	}
	$("#btn_confirm_pop").click(function(){
		var $curCol = $tabListPop.find("#pkc_pop :checkbox").filter(":checked");
		if ($curCol.length == 0) {
			alert("请请至少选择一条记录删除");
			return;
		}
        if (!confirm("确认要删除么？")) {
            return false;
        }
		var ids = "";
		$.each($curCol,function(i, k) {
           ids +=k.value+",";
		});
		ids = ids.substring(0, ids.lastIndexOf(","));
		$.post(serverURL + "expert/pop", {"typeId":typeId,"docIds":ids}, function(data) {
			if (data.code == 0) {
				alert("删除成功 !");
				reloadPop();
			}else if(data.code!=-1){
				alert("删除失败");
			}
		});
	});
	/**
	 * 下面这段代码用来查看某个分类里的所有医生
	 */
	var $tabList_docOfExpert=$("#doctorOfExpert"),$pagebar_docOfExpert=$("#pagebar_docOfExpert ul"),$pageInfodocOfExpert=$("#page_info_docOfExpert"),
		pageNo_docOfExpert=1,pageSize_docOfExpert=10,count_docOfExpert=0;//初始值
	/**---------------封装分页方法,count_docOfExpert:总条目数,pageNo_docOfExpert:当前页---------------*/
	function pageit_docOfExpert(count_docOfExpert){
		$("#pagebar_docOfExpert ul").empty();
		//首页和上一页
		if(pageNo_docOfExpert==1){
			$("#pagebar_docOfExpert ul").append("<li id='start_page_docOfExpert' class='disabled'><a href='javascript:void(0);'>首页</a></li>");
			$("#pagebar_docOfExpert ul").append("<li id='prev_page_docOfExpert'  class='disabled'><a href='javascript:void(0);'>上一页</a></li>");
		}else{
			$("#pagebar_docOfExpert ul").append("<li id='start_page_docOfExpert' pn=1><a href='javascript:void(0);'>首页</a></li>");
			$("#pagebar_docOfExpert ul").append("<li id='prev_page_docOfExpert' pn="+(pageNo_docOfExpert-1)+"><a href='javascript:void(0);'>上一页</a></li>");
		}
		var tmp=parseInt(count_docOfExpert/10);
		var page_size=count_docOfExpert%10==0?(tmp):(tmp+1);//总页数
		//中间数字页
		if(page_size<=5){
			//如果小于5页,则全部显示
			for(var i = 0; i <page_size; i++) {
				if(i==pageNo_docOfExpert-1){
					$("#pagebar_docOfExpert ul").append("<li pn="+(i+1)+" class='active'><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
				}else{
					$("#pagebar_docOfExpert ul").append("<li pn="+(i+1)+"><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
				}
			}
		}else{
			//如果总页数大于5页,显示当前页和前后各两页以及两个...符号
			if(pageNo_docOfExpert<3){
				for(var i = 0; i <5; i++) {
					if(i==pageNo_docOfExpert-1){
						$("#pagebar_docOfExpert ul").append("<li pn="+(i+1)+" class='active'><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}else{
						$("#pagebar_docOfExpert ul").append("<li pn="+(i+1)+"><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}
				}
				$("#pagebar_docOfExpert ul").append("<li class='disabled'><a href='javascript:void(0);'>...</a></li>");
			}else if(pageNo_docOfExpert>page_size-2){
				$("#pagebar_docOfExpert ul").append("<li class='disabled'><a href='javascript:void(0);'>...</a></li>");
				for(var i = page_size-5; i <page_size; i++) {
					if(i==pageNo_docOfExpert-1){
						$("#pagebar_docOfExpert ul").append("<li pn="+(i+1)+" class='active'><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}else{
						$("#pagebar_docOfExpert ul").append("<li pn="+(i+1)+"><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}
				}
			}else{
				for (var i = pageNo_docOfExpert-3; i <pageNo_docOfExpert+2; i++) {
					if(i==pageNo_docOfExpert-1){
						$("#pagebar_docOfExpert ul").append("<li pn="+(pageNo_docOfExpert)+" class='active'><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}else{
						$("#pagebar_docOfExpert ul").append("<li pn="+(i+1)+"><a href='javascript:void(0);'>"+(i+1)+"</a></li>");
					}
				}
			}
		}
		//下一页和末页
		if(page_size==0 || pageNo_docOfExpert==page_size){
			$("#pagebar_docOfExpert ul").append("<li id='next_page_docOfExpert' class='disabled'><a href='javascript:void(0);'>下一页</a></li>");
			$("#pagebar_docOfExpert ul").append("<li id='end_page_docOfExpert' class='disabled'><a href='javascript:void(0);'>末页</a></li>");
		}else{
			$("#pagebar_docOfExpert ul").append("<li id='next_page_docOfExpert' pn="+(pageNo_docOfExpert+1)+"><a href='javascript:void(0);'>下一页</a></li>");
			$("#pagebar_docOfExpert ul").append("<li id='end_page_docOfExpert' pn="+page_size+"><a href='javascript:void(0);'>末页</a></li>");
		}
		
		//绑定事件
		$("#pagebar_docOfExpert ul").find("li").not(".disabled").on("click",function(){
			pageNo_docOfExpert=parseInt($(this).attr("pn"));//更新当前页码
			reloadDocOfExpert();
		});
		//分页信息条
		$("#page_info_docOfExpert").find("span").each(function(i,k){
			if(i==0){
				if(page_size==0){
					$(k).html(0);
				}else{
					$(k).html((pageNo_docOfExpert-1)*10+1);
				}
			}else if(i==1){
				$(k).html(count_docOfExpert>pageNo_docOfExpert*10?pageNo_docOfExpert*10:count_docOfExpert);
			}else{
				$(k).html(count_docOfExpert);
			}
		});
		//全选与取消全选
		$("#pkall_docOfExpert").change(function(){
			if($("#pkall_docOfExpert").prop("checked")){
				$("#doctorOfExpert").find("#pkc_docOfExpert :checkbox").prop("checked",true);
			}else{
				$("#doctorOfExpert").find("#pkc_docOfExpert :checkbox").prop("checked",false);
			}
		});
	}
	//加载单科医生列表
	var params_docOfExpert={"pageNo":1,"pageSize":10,"typeId":typeId};
	function reloadDocOfExpert(){
		params_docOfExpert.typeId=typeId;
		params_docOfExpert.pageNo=pageNo_docOfExpert;
		params_docOfExpert.pageSize=pageSize_docOfExpert;
		$.get(serverURL + "expert/listOfType",params_docOfExpert,function(data){
			try {
				if(data.code==0){
					data=data.data;
					$("#doctorOfExpert").find("tbody").empty();
					count_docOfExpert=data.pagination.totalCount;
					if(count_docOfExpert>0){
						var html="";
						$.each(data.list,function(i,k){	
							html+="<tr>" +
								"<td id='pkc_docOfExpert'><input type='checkbox' name='docOfExpert_id' value='"+k.id+"'/></td>" +
								"<td>"+((pageNo_docOfExpert-1)*10+i+1)+"</td>"+ 
								"<td>"+k.realName+"</td>"+ 
								"<td><a href='"+k.halfPicUrl+"' target='_blank'><img style='width:45px;height:40px;' src='"+k.halfPicUrl+"'/></a></td>"+ 
								"<td>"+(k.gender==0?"女":"男2")+"</td>"+ 
								"<td>"+k.department+"</td>"+ 
								"<td>"+k.workStartYear+"</td>"+ 
								"<td>"+k.duty+"</td>"+ 
							"</tr>";
						});
						$("#doctorOfExpert").find("tbody").append(html);
					}else{
						$("#doctorOfExpert").find("tbody").append("<tr><td colspan="+$("thead th").length+">无数据</td></tr>");
					}
					pageit_docOfExpert(count_docOfExpert);//重绘工具栏
				}else if(data.code!=-1){
					alert("数据加载出错，请稍后重试");
				}
			} catch (e) {
				alert("数据加载出错，请稍后重试");
			}
		},"json");
	}
	//点击产生查看事件
	function show_docOfExpert(){
		reloadDocOfExpert();
		$("#modal_showOfExpert").modal("show");
	}
});